@charset "utf-8";

/* 默认全局样式 */
body,
div,
address,
blockquote,
iframe,
ul,
ol,
dl,
dt,
dd,
li,
dl,
h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
table,
caption,
th,
form,
legend,
fieldset,
input,
button,
select,
textarea {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 15px;
	font-family: 'Microsoft YaHei', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-shadow: 1px 1px 1px 1px rgba(0,0,0,0.005);
	text-rendering: optimizeLegibilitys;
}

ol,
ul,
li {
	list-style: none;
}

img {
	border: 0;
}

body {
	color: #fff background:#B0B0B0;
	font: 15px/1.5 Microsoft YaHei,Arial, Helvetica, sans-serif;
}

html {
	-webkit-text-size-adjust: none;
}

/*chrome font-size<14px */
/*清除浮动样式class="clearfix"*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #008283;;
	text-decoration: underline;
}

/********** index2 style start **********/
/*头部*/
.h_top{ width:100%; height:1px; line-height:1px; background:#0aa6d6; min-width:1000px;}
.header{ background-color: #177EC1;
	width:100%;
}
/*顶部*/
.top_logo{
	width:1200px;
	margin: 0 auto;
	height: 140px;
	overflow: hidden;
	background: url(../images/top_bg.png) no-repeat top -37px center;
}
.top_logo a{
	display: inline-block;
	float:left;
	margin-top: 15px;	
}
.top_logo .xgzx{
	display: inline-block;
	float:right;
	margin-top: 10px;
	margin-right: 20px;
}

#hearder2 {
	width: 1200px;
	margin: 0 auto;
}

#hearder2 .logo {
	height: 90px;
	float: left;
}

#hearder2 .logo img {
	height: 90px;
}

#hearder2 .logo-name {
	width: 390px;
	height: 90px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #0aa6d6;
	line-height: 90px;
	text-align: left;
}

#hearder2 .form-tools {
	height: 90px;
	float: right;
}

#hearder2 .form-tools .tools-link {
	height: 40px;
	line-height: 40px;
	color: #0aa6d6;
	text-align: right;
	font-size: 16px;
	padding-left: 35px;
	background: url(../images/enter.png) left center no-repeat;
}

#hearder2 .form-tools .tools-link a {
	color: #0aa6d6;
	text-decoration: none;
}

#hearder2 .form-tools .tools-link a:hover {
	color: #0aa6d6;
	text-decoration: underline;
}

#hearder2 .form-tools .search-box {
	width: 100%;
	height: 50px;
	position: relative;
}

#hearder2 .form-tools .search-box .input-text {
	width: 130px;
	height: 15px;
	position: absolute;
	top: 0;
	right: 0;
	padding: 5px 30px 5px 5px;
	border: 1px solid #ccc;
	border-radius: 3px;
	background: #fff;
}

#hearder2 .form-tools .search-box .input-submit {
	width: 25px;
	height: 25px;
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid #ccc;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

#menu-box {
	width: 100%;
	background: #087fac;
	font-size:18px;
}

#menu-box ul {
	width: 1200px;
	height: 40px;
	margin: 0 auto;
}

#menu-box ul li {
	width: 111px;
	height: 40px;
	line-height: 40px;
	float: left;
	text-align: center;
}

#menu-box ul li:hover {
	background: #0782a8;
}

#menu-box ul li a {
	color: #fff;
	text-decoration: none;
	display: block;
}

/* slider */
#slider-box {
	width: 1200px;
	height: 299px;
	text-align: center;
	margin:0 auto;
	margin-bottom: 10px;
	border-bottom: 1px solid #aaa;
}

/*文字滚动*/
.sm{ width:875px; height:80px;   z-index:99999;}
.sm .sm_m{ width:875px; height:80px;}
.sm_m .title{ display:block; *display:inline; zoom:1; float:left; margin-left:22px; color:#DDDDDD; height:35px; line-height:35px;}
.sm_m .mar_m {width:2000000em;height:26px;}
.marqueeleft {height:80px;width:875px;overflow: hidden;}
.marqueeleft ul {float: left;}
.marqueeleft li {width:875px;
	text-align: center;
	height:80px; 
	line-height:80px;
	overflow: hidden; 
	color:#FFF;
	font-size:40px}
.marqueeleft li a{ color:#FFF;}

/* --- 通用样式 --- */
.title-box {
	height: 48px;
	/*background: url(../images/title-bg1.png);*/
	text-align: left;
	font-size: 17px;
	line-height: 48px;
	/*color: #0aa6d6;*/
	color:#000000;
	position: relative;
	/*padding:0 20px;*/
	margin-bottom: 10px;
	border-bottom: 1px solid rgba(0, 0, 255,0.1);
}

.title-box h3{
	float: left;
	height: 48px;
	line-height: 48px;
	border-bottom: 2px solid #008283;
	font-size: 16px;
	font-weight: bold;    
	color:#177EC1;
}

.title-box .itemMore{float: right;color: #bbb;font-size: 12px;line-height: 48px;transition: 0.3s;}
.title-box .itemMore:hover{transform: scale(1.2);transition: 0.3s;color: #177EC1;}


#index1-div1 {
	width: 1200px;
	margin: 0 auto 15px auto;
}

/*轮播图*/
.focus{width: 320px;height: 255px;overflow: hidden;float:left;margin:10px 75px 0px 20px;position: relative;}
.focus ul{position: relative;width: 320px;height: 255px;}
.focus ul li{width: 320px;height: 255px;position: absolute;top: 0;left: 0;overflow: hidden;display: none;}
.focus ul li img{width: 320px;height: 255px;}
.focus ul li .focusText{position: absolute;width: 100%;height: 40px;bottom: 0;left: 0;background: #333;background: rgba(0,0,0,0.5);}
.focus ul li .focusText a{display: block;margin-right: 72px;height: 40px;line-height: 40px;overflow: hidden;color: #fff;text-indent: 10px;}
.focus .dots{position: absolute;bottom: 0;right: 8px;height: 40px;}
.focus .dots span{display: inline-block;vertical-align: top;width: 8px;height: 8px;border-radius: 100%;background: #fff;margin: 16px 2px;opacity: 0.6;filter: alpha(opacity=60);cursor: pointer;}
.focus .dots span.active{opacity: 1;filter: alpha(opacity=100);}

.col4{width: 900px;width: 898px\9;}
.item{float: left;box-shadow: 0 0 10px #f3f3f3;background: #fff;border: 1px solid #eee\9;margin-right: 20px;}
.itemTit{height: 48px;border-bottom: 1px solid rgba(0,0,255,0.1);padding: 0 20px;}
.itemTit h3{float: left;height: 47px;line-height: 47px;border-bottom: 2px solid #008283;font-size: 16px;font-weight: bold;color:#177EC1;}
.itemTit .itemMore{float: right;color: #bbb;font-size: 12px;line-height: 48px;transition: 0.3s;}
.itemTit .itemMore:hover{transform: scale(1.2);transition: 0.3s;color: #177EC1;}
.itemCon{padding: 10px 10px 0 10px;}
.listStyle li{line-height: 22px;padding: 4px 0;}
.listStyle li a{float: left;width: 274px;}
.listStyle li span{float: right;text-align: right;width: 64px;color: #999;}
.textNews{width: 450px;float:left}
.textNews .headline{border-bottom: 1px dashed #dadada;padding-bottom: 10px;}
.textNews .headline h3{font-size: 15px;font-weight: bold;line-height: 18px;}
.textNews .headline p{line-height: 18px;}
.textNews ul{padding-top: 5px;}
.textNews ul li{height:26px;line-height: 26px}
.textNews ul li a{
	float: left;
	width: 385px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	
   }
.textNews ul li a:before{display: inline;}
.textNews ul li span{float: left;text-align: left;width: 64px;}

#index1-div1 .index1-left675 {
	width: 590px;
	float: left;
	overflow: hidden;
}

#index1-div1 .index1-left675 p {
	padding: 10px;
	font-size: 16px;
	text-indent: 2em;
	line-height: 20px;
	color: #FFFFFF;
}

#index1-div1 .index1-left675 p img {
	margin: 0 10px 10px 0;
}

#index1-div1 .index1-left675 p a {
	margin-left: 20px;
	color: #0aa6d6;
	font-size: 16px;
}

#index1-div1 .index1-left675 li {
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
	background: url(../images/li_ii.png) left center no-repeat;
	text-align: left;
	font-size: 16px;
	position: relative;
}

#index1-div1 .index1-left675 li a {
	width: 450px;
	height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
}

#index1-div1 .index1-left675 li span {
	position: absolute;
	top: 0;
	right: 0;
	color: #bbb;
	font-size: 16px;
}

#index1-div1 .index1-right300 {
	width: 585px;
	float: right;
	overflow: hidden;
}

#index1-div1 .index1-right300 li {
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
	background: url(../images/li_ii.png) left center no-repeat;
	text-align: left;
	font-size: 16px;
	position: relative;
}

#index1-div1 .index1-right300 li a {
	width: 450px;
	height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
}

#index1-div1 .index1-right300 li span {
	position: absolute;
	top: 0;
	right: 0;
	color: #bbb;
	font-size: 16px;
}

#index1-div2 {
	width: 1200px;
	margin: 10px auto 10px auto;
}

#index1-div2 .index1-left675 {
	width: 1200px;
	float: left;
	overflow: hidden;
}

#index1-div2 .index1-left675 .index1-li-box {
	width:1200px;
	overflow: hidden;
	margin-bottom: 20px;
	font-family: 'Microsoft YaHei', 'YaHei', sans-serif;
}

#index1-div2 .index1-left675 .index1-li-box .index1-left330 {
	width: 360px;
	float: left;
	padding:0 10px;
	margin-right:30px;
	background: #fff;
	box-shadow: 0 0 10px #f3f3f3;
}

#index1-div2 .index1-left675 .index1-li-box .index1-right330 {
	width: 360px;
	float: right;
	padding:0 10px;
	background: #fff;
	box-shadow: 0 0 20px #f3f3f3;
}
#index1-div2 .index1-right280{
	width: 260px;
	float: right;
	padding:0 10px;
}



#index1-div2 .index1-left675 .index1-li-box li {
	height: 26px;
	line-height: 26px;
	padding-left: 15px;
	background: url(../images/newsli.png) left center no-repeat;
	text-align: left;
	font-size: 15px;
	position: relative;
}
.index1-right330-right li{
	height: 26px;
	line-height: 26px;
	padding-left: 0px;
	text-align: left;
	font-size: 15px;
	position: relative;
}
.index1-right330-right li a{
	width: 320px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
}

#index1-div2 .index1-left675 .index1-li-box li a {
	width: 300px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
}
#index1-div2 .index1-left675 .biaoyu {
	width: 875;
	height: 80px;
	background-color: red;
	
}

#index1-div2 .index1-left675 .index1-li-box li span {
	position: absolute;
	top: 0;
	right: 0;
	color: #bbb;
	font-size: 14px;
}

#index1-div2 .index1-left675 .index1-pic-gun {
	margin-top: 15px;
}

/* index1-scrollleft */
.index1-scrollleft {
	width: 675px;
	margin: 10px 0;
}

.index1-scrollleft li {
	float: left;
	margin-right: 7px;
	display: inline;
	width: 220px;
	text-align: center;
	line-height: 19px
}

.index1-scrollleft img {
	width: 190px;
	height: 140px;
	padding: 10px;
	border: solid 1px #ddd;
}

#index1-div2 .index1-right300 {
	width: 260px;
	float: right;
	padding-right: 10px;
}

#index1-div2 .index1-right300 .index1-login-box {
	width: 300px;
	height: 260px;
	background: #fff;
}

#index1-div2 .index1-right300 .index1-login-box .index1-uname {
	width: 206px;
	height: 20px;
	padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
	margin: 30px 41px 0 41px;
}

#index1-div2 .index1-right300 .index1-login-box .index1-upass {
	width: 206px;
	height: 20px;
	padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
	margin: 20px 41px 0 41px;
}

#index1-div2 .index1-right300 .index1-login-box .index1-t-link {
	width: 208px;
	height: 20px;
	padding: 5px;
	margin: 10px 20px 10px 41px;
}

#index1-div2 .index1-right300 .index1-login-box .index1-t-link .index1-chek {
	margin: 0 5px 0 25px;
}

#index1-div2 .index1-right300 .index1-login-box .index1-t-link a {
	margin-left: 30px;
}

#index1-div2 .index1-right300 .index1-login-box .index1-input-login {
	width: 88px;
	height: 28px;
	background: #0aa6d6;
	border: 1px solid #0aa6d6;
	cursor: pointer;
	margin-left: 46px;
	color: #fff;
}

#index1-div2 .index1-right300 .index1-login-box .index1-input-login:hover {
	width: 88px;
	height: 28px;
	background: #fff;
	border: 1px solid #0aa6d6;
	cursor: pointer;
	color: #0aa6d6;
}

#index1-div2 .index1-right300 .index1-login-box .index1-input-but {
	width: 88px;
	height: 28px;
	background: #fff;
	border: 1px solid #0aa6d6;
	cursor: pointer;
	margin-left: 25px;
	color: #0aa6d6;
}

#index1-div2 .index1-right300 .index1-login-box .index1-input-but:hover {
	background: #0aa6d6;
	border: 1px solid #0aa6d6;
	cursor: pointer;
	margin-left: 25px;
	color: #fff;
}

#index1-div2 .index1-right300 .index1-list-menu {
	/*background: #f2f2f2;*/
	padding: 0px 0px 30px 0px;
}
#index1-div2 .index1-right300 .index1-list-menu ul{
	margin-top:20px;
}
#index1-div2 .index1-right300 .index1-list-menu li {
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	background: #177EC1;
	border: 1px solid #ccc;
	margin-top: 10px;
}

#index1-div2 .index1-right300 .index1-list-menu li a {
	display: block;
	color: #fff;
}

#index1-div2 .index1-right300 .index1-list-menu li a:hover {
	display: block;
	background: #FFF;
	color: #177EC1;
	font-weight: bold;
	font-size: 17px;
	
	text-decoration: none;
}


#div5 {
	width: 100%;
	/* margin-left: 14%; */
	border: none;
	background: #FFF;
	border-top: 1px solid rgba(0,0,255,0.1);
}

#div5 .link-box {
	width: 1200px;
	height: 65px;
	line-height: 65px;
	margin: 0 auto;
	font-size: 14px;
}

#div5 .link-box .select-link {
	padding: 3px 10px;
	margin-right: 5px;
	color: #666;
}

#footer{
	width: 100%;
	color: #fff;
	/* margin-left: 14%; */
	text-align: center;
	line-height: 25px;
	height:60px;
	border: none;
	background: #177EC1;
	padding: 20px 0;
	/*box-shadow: 0 0 30px #008283;position: relative;z-index: 13;*/
}
#div6,#div7 {
	height: 25px;
	line-height: 25px;
	padding:5px 0;
}
#div6 a {
	text-decoration: underline;
	color: #84EFF8;
	margin-left: 30px;
}
#div7 span{
	padding:0 10px 0 0;
}

/* detail & list page style */
#detail2-box {
	width: 1198px;
	background: url(../images/ny-bg1.png) top left repeat-x;
	margin: 10px auto 15px auto;
	border: 1px solid #ccc;
	border-radius: 5px;
}

#detail2-box .tit-80 {
	height: 77px;
	line-height: 60px;
	color: #fff;
	font-size: 15px;
	padding: 0 20px 20px 75px;
	background: url(../images/tit-icon.png) 20px 10px no-repeat;
	
	background-size: 32px;
}

#detail2-box .tit-80 a {
	color: #fff;
}

#detail2-box .tabula-box {
	width: 240px;
	background: url(../images/left-bg.jpg)right 50px no-repeat;
	padding: 10px;
	float: left;
}

#detail2-box .tabula-box .max-tit {
	width: 220px;
	height: 40px;
	line-height: 40px;
	color: #177EC1;
	font-size: 20px;
	border-bottom: 1px dotted #008283;
	margin-left: 10px;
	padding-left: 30px;
}

#detail2-box .tabula-box ul {
	padding: 10px;
	min-height: 380px;
}

#detail2-box .tabula-box ul li {
	height: 45px;
	padding-left: 30px;
	line-height: 45px;
	font-size: 15px;
	border-bottom: 1px dotted #ccc;
}

#detail2-box .content-box {
	width: 800px;
	padding: 0 80px 0 20px;
	float: right;
}

#detail2-box .content-box .content {
	padding: 0 0 20px 0;
	min-height: 600px;
}

#detail2-box .content-box .content img,
table,
td {
	max-width: 100%;
}

#detail2-box .content-box h1 {
	font-family: '黑体';
	height: 50px;
	line-height: 50px;
	border-bottom: 1px dotted #008283;
	font-size: 20px;
	text-align: center;
	margin-bottom: 10px;
}

#detail2-box .content-box p {
	margin-bottom: 20px;
}

#detail2-box .content-box .n-p-box {
	border-top: 1px dotted #0aa6d6;
	font-size: 14px;
}

#detail2-box .content-box .n-p-box .prv {
	width: 47%;
	height: 50px;
	line-height: 50px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#detail2-box .content-box .n-p-box .next {
	width: 47%;
	height: 50px;
	line-height: 50px;
	float: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#detail2-box .content-box li.text {
	height: 40px;
	padding-left: 15px;
	background: url(../images/newsli.png) left center no-repeat;
	line-height: 40px;
	text-align: left;
	font-size: 15px;
	border-bottom: 1px dotted #ccc;
	position: relative;
}

#detail2-box .content-box li.text a {
	width: 560px;
	height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
}

#detail2-box .content-box li.text span {
	position: absolute;
	top: 0;
	right: 0;
	color: #bbb;
	font-size: 12px;
}

#detail2-box .content-box h3 {
	line-height: 30px;
	text-align: center;
}

#detail2-box .content-box li.pic {
	width: 225px;
	margin-left: 10px;
	margin-bottom: 20px;
	float: left;
}

#detail2-box .content-box li.pic .img-box {
	width: 203px;
	height: 140px;
	margin-right: 10px;
	padding: 10px;
	border: 1px solid #ccc;
}

#detail2-box .content-box li.pic .img-box img {
	width: 203px;
	height: 140px;
}


/* 分页 */
.tcdPageCode {
	padding: 15px 20px;
	color: #ccc;
	text-align: center;
	margin-top: 40px;
	border-top: 1px dotted #0aa6d6;
}

.tcdPageCode a {
	display: inline-block;
	color: #177EC1;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	border: 1px solid #ddd;
	margin: 0 2px;
	border-radius: 4px;
	vertical-align: middle;
}

.tcdPageCode a:hover {
	text-decoration: none;
	border: 1px solid #177EC1;
}

.tcdPageCode span.current {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	margin: 0 2px;
	color: #fff;
	background-color: #008283;
	border: 1px solid #008283;
	border-radius: 4px;
	vertical-align: middle;
}

.tcdPageCode span.disabled {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	margin: 0 2px;
	color: #bfbfbf;
	background: #f2f2f2;
	border: 1px solid #bfbfbf;
	border-radius: 4px;
	vertical-align: middle;
}

/*头部滚动图*/
.main_visual {
	height: 299px;
	border-top: 1px solid #d7d7d7;
	overflow: hidden;
	position: relative;
}

.main_image {
	height: 299px;
	overflow: hidden;
	position: relative;
}

.main_image ul {
	width: 9999px;
	height: 299px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.main_image li {
	float: left;
	width: 100%;
	height: 299px;
}

.main_image li span {
	display:inline-block;
	float:left;
	width: 398px;
	height: 299px;
}
.main_image .blank{
	float:left;
	height:299px;
	width:3px;
}

.main_image li a {
	display: block;
	width: 100%;
	height: 299px;
}

.main_image li .img_1 {
	background: url('../images/slider1.jpg') center top no-repeat
}

.main_image li .img_2 {
	background: url('../images/slider2.jpg') center top no-repeat
}

.main_image li .img_3 {
	background: url('../images/slider3.jpg') center top no-repeat
}

.main_image li .img_4 {
	background: url('../images/slider4.jpg') center top no-repeat
}

.main_image li .img_5 {
	background: url('../images/slider1.jpg') center top no-repeat
}


div.flicking_con {
	position: absolute;
	top: 275px;
	left: 50%;
	z-index: 999;
	width: 300px;
	height: 21px;
	margin: 0 0 0 -50px;
}

div.flicking_con a {
	float: left;
	width: 21px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url('../images/btn_main_img.png') 0 0 no-repeat;
	display: block;
	text-indent: -1000px
}

div.flicking_con a.on {
	background-position: 0 -21px
}

#btn_prev,
#btn_next {
	z-index: 11111;
	position: absolute;
	display: block;
	width: 73px !important;
	height: 74px !important;
	top: 50%;
	margin-top: -37px;
	display: none;
}

#btn_prev {
	background: url(../images/hover_left.png) no-repeat left top;
	left: 100px;
}

#btn_next {
	background: url(../images/hover_right.png) no-repeat right top;
	right: 100px;
}

/*nav导航盒子*/
.menu {
	position: sticky;
	top: 0;
	left: 0;
	width: 100%;
	background: #177EC1;
	display: flex;
	justify-content: center;
	z-index: 100;
	margin-top:1px;
	height: 50px;
	/*box-shadow: 0 0 30px #008283;position: relative;z-index: 13;*/
}

.menu * {
	box-sizing: border-box;
}

.menu .center {
	width: 1200px;
}

.menu .ul-list {
	display: flex;
}

.menu .ul-list>li {
	flex: 1;
	position: relative;
	
}
.menu .ul-list>li>a:hover {
	background: #177EC1;
	font-size: 18px;
	font-weight: bold;
}

.menu .ul-list>li:last-child {
	border-right: none;
}

.menu .ul-list>li>a {
	height: 50px;
	line-height: 50px;
	display: flex;
	align-s: center;
	justify-content: center;
	font-size: 17px;
	text-decoration: none;
	color: #fff;
	background: #177EC1;
}

.menu .ul-list>li>span {
	width: 7px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	background: url('../images/down-icon.png') no-repeat 50%;
	position: absolute;
	right: 25px;
}

.menu .ul-list>li:hover .ol-list {
	display: block;
	/* font-weight: bold; */
}

.menu .ol-list {
	display: none;
	position: absolute;
	top: 50px;
	left: 0;
	z-index: 999;
	background: #177EC1;
	width: 100%;
}

.menu .ol-list>li>a {
	font-size: 17px;
	text-decoration: none;
	color: #fff;
	height: 50px;
	display: flex;
	align-items: center;
	
	justify-content: center;
}

.menu .ol-list>li>a:hover {
	background: #177EC1;
	color: ;
	font-size: 18px;
	font-weight: bold;
}

/*图标向上旋转*/
.hover-up {
	transition-duration: .5s;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

/*图标向下旋转*/
.hover-down {
	transition-duration: .5s;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
}

/*
滚动图
*/

.caseImg03{position:relative;width:1200px;
	height:370px;
	margin: 0 auto;
}
.slideCase03{margin-top:1px;width:299px;padding-left:1px;
	height:370px;
	overflow: hidden;
}
.smallImg03{float:left;cursor:pointer;height:122px;padding-bottom: 2px;}
.smallImg03 img{width:299px;height:122px;}

.caselayBox{width:897px;height:370px;position:absolute;right:0px;top:0px;background:#000;}
.casehtml{position:relative;}
.hidden{display:none;position:relative;}
.hiddBg{padding-top:133px;position:absolute;background:url(../img/Imgbg03.png) repeat;width:606px;height:340px;left:0px;top:0px;display:none;}
.hiddBg span{overflow:hidden;display: block;color:#fff;font-size:20px;width:342px;margin:0 auto;line-height:28px;height:28px;}

